
#include "register/tilingdata_base.h"

namespace optiling
{
	BEGIN_TILING_DATA_DEF(ThreeNNTilingData)
	TILING_DATA_FIELD_DEF(uint32_t, ALIGN_NUM);
	TILING_DATA_FIELD_DEF(uint32_t, ub_data_num);
	TILING_DATA_FIELD_DEF(uint32_t, b);
	TILING_DATA_FIELD_DEF(uint32_t, m);
	TILING_DATA_FIELD_DEF(uint32_t, n);
	TILING_DATA_FIELD_DEF(uint32_t, batchDataNum);
	TILING_DATA_FIELD_DEF(uint32_t, batchDataNumAligned);
	TILING_DATA_FIELD_DEF(uint32_t, core_size);
	TILING_DATA_FIELD_DEF(uint32_t, core_remain);

	END_TILING_DATA_DEF;

	REGISTER_TILING_DATA_CLASS(ThreeNN, ThreeNNTilingData)
}
